package edu.gdpu.classloader;

import java.util.UUID;

/**
 * @author mazebin
 * @date 2021年 07月07日 23:26:37
 * <P>
 *     当一个常量的值并非编译期间可以确定的，那么其值就不会放到调用类的常量池中，
 *     这时在程序运行时，会导致主动使用常量所在的类，会导致这个类初始化
 * </P>
 */
public class ClassLoaderTest3 {
    public static void main(String[] args) {
        System.out.println(Student2.s);
    }
}
class Student2{
    static final String s = UUID.randomUUID().toString().replace("-","");
    static {
        System.out.println("Student2 static block");
    }
}
